1
การกำหนดสภาวะพัฒนาแบบขนานกัน
AI016Lesson 4
00:00

ใน Git การพัฒนาแบบขนานกันเกิดขึ้นผ่านการสร้างสาขา (branching) โดยทางเทคนิคแล้ว สาขาเป็นเส้นทางการพัฒนาที่แยกต่างหาก ที่แยกออกจากลำดับเหตุการณ์หลัก ซึ่งช่วยให้หลายเส้นทางงานสามารถอยู่ร่วมกันได้ในฐานะ วัตถุภายใน โดยไม่กระทบต่อความมั่นคงของโค้ดหลัก

1. สภาวะเบื้องต้น: สาขาหลัก (Master)

ทุกโปรเจกต์เริ่มต้นด้วยสาขาเริ่มต้นที่เรียกว่า master. นี่คือสาขาเริ่มต้นของ Git เมื่อคุณใช้คำสั่ง git branch เพื่อแสดงรายการสาขาทั้งหมด จุดที่มีเครื่องหมาย ดาว (*) ถัดจากมัน แสดงว่าเป็นสภาพแวดล้อมที่กำลังใช้งานอยู่ — โลกแห่งการทำงานของคุณ

master

2. สาขาเฉพาะหน้าที่ (Feature Branch)

แม้บางสาขาจะมีอายุสั้น แต่สาขาประเภท feature branch เป็นสาขาที่ใช้ยาวนานขึ้น เพื่อพัฒนาฟีเจอร์เฉพาะอย่างชัดเจน ซึ่งช่วยแยกโค้ดที่ยังอยู่ระหว่างดำเนินการออกจากรูปแบบการผลิตที่พร้อมใช้งานจากสาขาหลัก

ตัวอย่างเปรียบเทียบ: ลองนึกภาพว่า บลูปรินต์หลักสำหรับอาคารสูง ถ้าต้องการทดสอบแผงโซลาร์เซลล์ คุณอาจใช้แผ่นโปร่งใส (สาขาเฉพาะหน้าที่) ที่สามารถทดลองและทำผิดพลาดได้โดยไม่ต้องเสี่ยงต่อความสมบูรณ์ของบลูปรินต์เดิมเลย

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>